#include <iostream>
#include "wx/wx.h"
#include <wx/panel.h>
#include "MyApp.h"

class CKadDlg : public wxPanel
{
public:
    explicit CKadDlg(wxWindow* pParent);
    ~CKadDlg()  = default;;

    void Init();
    void SetUpdatePeriod(int step);
    void SetGraphColors();
    //void UpdateGraph(const GraphUpdateInfo& update);
    void UpdateNodeCount(unsigned nodes);

private:
    //COScopeCtrl* m_kad_scope;

    // Event handlers
    void		OnBnClickedBootstrapClient(wxCommandEvent& evt);
    void		OnBnClickedBootstrapKnown(wxCommandEvent& evt);
    void		OnBnClickedDisconnectKad(wxCommandEvent& evt);
    void		OnBnClickedUpdateNodeList(wxCommandEvent& evt);
    void		OnFieldsChange(wxCommandEvent& evt);

DECLARE_EVENT_TABLE()
};

/*
int main() {
    //std::cout << "Hello, World!" << std::endl;

    return 0;
}
*/
wxIMPLEMENT_APP(MyApp);